A Simple Convex Layers Algorithm
نویسندگان
چکیده
Given a set of n points P in the plane, the first layer L1 of P is formed by the points that appear on P ’s convex hull. In general, a point belongs to layer Li, if it lies on the convex hull of the set P \ ⋃ j<i{Lj}. The convex layers problem is to compute the convex layers Li. Existing algorithms for this problem either do not achieve the optimal O (n log n) runtime and linear space, or are overly complex and difficult to apply in practice. We propose a new algorithm that is both optimal and simple. The simplicity is achieved by independently computing four sets of monotone convex chains in O (n log n) time and linear space. These are then merged in O (n log n) time.
منابع مشابه
Modified Convex Data Clustering Algorithm Based on Alternating Direction Method of Multipliers
Knowing the fact that the main weakness of the most standard methods including k-means and hierarchical data clustering is their sensitivity to initialization and trapping to local minima, this paper proposes a modification of convex data clustering in which there is no need to be peculiar about how to select initial values. Due to properly converting the task of optimization to an equivalent...
متن کاملSIZE AND GEOMETRY OPTIMIZATION OF TRUSS STRUCTURES USING THE COMBINATION OF DNA COMPUTING ALGORITHM AND GENERALIZED CONVEX APPROXIMATION METHOD
In recent years, the optimization of truss structures has been considered due to their several applications and their simple structure and rapid analysis. DNA computing algorithm is a non-gradient-based method derived from numerical modeling of DNA-based computing performance by new computers with DNA memory known as molecular computers. DNA computing algorithm works based on collective intelli...
متن کاملThe Generation of Pseudo-Triangulated Spiral Polygon Using Convex Hull Layers
The generation of random simple polygon and the pseudo-triangulation of a polygon are regarded as the proposed problems in computational geometry. The production of a random polygon is used in the context of the consideration of the accuracy of algorithms. In this paper, a new algorithm is presented to generate a simple spiral polygon on a set of random points S in the plane using convex hull l...
متن کاملMATHEMATICAL ANALYSIS OF NEWLY DESIGNED TWO POROUS LAYERS SLIDER BEARING WITH A CONVEX PAD UPPER SURFACE CONSIDERING SLIP AND SQUEEZE VELOCITY USING FERROFLUID LUBRICANT
This paper proposes mathematical modeling and analysis of ferrofluid lubricated newly designed slider bearing having convex pad (surface or plate) stator with two porous layers attached to the slider. The problem considers the effect of slip velocity proposed by Sparrow et. al.[1] and modified by Shah et. al.[2] at the film-porous interface. The squeeze velocity V=−which appears when the upper ...
متن کاملImplementation Feasibility of Convex Recursive Deletion Regions Using Multi-Layer Perceptrons
A constructive algorithm to implement convex recursive deletion regions via two-layer perceptrons has been presented in a recent study. In the algorithm, the absolute values of the weights become larger and larger when the number of nested layers of a convex recursive deletion region increases. In addition, the absolute values of the weights are determined according to the complexity of the str...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1702.06829 شماره
صفحات -
تاریخ انتشار 2017